package com.ruoyi.web.domain;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 视频管理对象 tea_video
 *
 * @author xuzhisen
 * @date 2022-08-17
 */
public class Video extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 视频编号 */
    private Long videoId;

    /** 学茶方式 */
    @Excel(name = "学茶方式")
    private Long studyId;

    /** 视频标题 */
    @Excel(name = "视频标题")
    private String videoTitle;

    /** 视频作者 */
    @Excel(name = "视频作者")
    private String videoAuthor;

    /** 日期 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "日期", width = 30, dateFormat = "yyyy-MM-dd")
    private Date videoDate;

    /** 阅读量 */
    @Excel(name = "阅读量")
    private Long videoRead;

    /** 点赞量 */
    @Excel(name = "点赞量")
    private Long videoZan;

    /** 视频段落1 */
    @Excel(name = "视频段落1")
    private String videoPara1;

    /** 视频段落2 */
    @Excel(name = "视频段落2")
    private String videoPara2;

    /** 视频段落3 */
    @Excel(name = "视频段落3")
    private String videoPara3;

    /** 视频段落4 */
    @Excel(name = "视频段落4")
    private String videoPara4;

    /** 视频段落5 */
    @Excel(name = "视频段落5")
    private String videoPara5;

    /** 视频段落6 */
    @Excel(name = "视频段落6")
    private String videoPara6;

    /** 视频段落7 */
    @Excel(name = "视频段落7")
    private String videoPara7;

    /** 视频段落8 */
    @Excel(name = "视频段落8")
    private String videoPara8;

    /** 视频段落9 */
    @Excel(name = "视频段落9")
    private String videoPara9;

    /** 视频段落10 */
    @Excel(name = "视频段落10")
    private String videoPara10;

    /** 视频地址1 */
    @Excel(name = "视频地址1")
    private String videoImg;

    /** 视频地址2 */
    @Excel(name = "视频地址2")
    private String videoImg1;

    public void setVideoId(Long videoId)
    {
        this.videoId = videoId;
    }

    public Long getVideoId()
    {
        return videoId;
    }
    public void setStudyId(Long studyId)
    {
        this.studyId = studyId;
    }

    public Long getStudyId()
    {
        return studyId;
    }
    public void setVideoTitle(String videoTitle)
    {
        this.videoTitle = videoTitle;
    }

    public String getVideoTitle()
    {
        return videoTitle;
    }
    public void setVideoAuthor(String videoAuthor)
    {
        this.videoAuthor = videoAuthor;
    }

    public String getVideoAuthor()
    {
        return videoAuthor;
    }
    public void setVideoDate(Date videoDate)
    {
        this.videoDate = videoDate;
    }

    public Date getVideoDate()
    {
        return videoDate;
    }
    public void setVideoRead(Long videoRead)
    {
        this.videoRead = videoRead;
    }

    public Long getVideoRead()
    {
        return videoRead;
    }
    public void setVideoZan(Long videoZan)
    {
        this.videoZan = videoZan;
    }

    public Long getVideoZan()
    {
        return videoZan;
    }
    public void setVideoPara1(String videoPara1)
    {
        this.videoPara1 = videoPara1;
    }

    public String getVideoPara1()
    {
        return videoPara1;
    }
    public void setVideoPara2(String videoPara2)
    {
        this.videoPara2 = videoPara2;
    }

    public String getVideoPara2()
    {
        return videoPara2;
    }
    public void setVideoPara3(String videoPara3)
    {
        this.videoPara3 = videoPara3;
    }

    public String getVideoPara3()
    {
        return videoPara3;
    }
    public void setVideoPara4(String videoPara4)
    {
        this.videoPara4 = videoPara4;
    }

    public String getVideoPara4()
    {
        return videoPara4;
    }
    public void setVideoPara5(String videoPara5)
    {
        this.videoPara5 = videoPara5;
    }

    public String getVideoPara5()
    {
        return videoPara5;
    }
    public void setVideoPara6(String videoPara6)
    {
        this.videoPara6 = videoPara6;
    }

    public String getVideoPara6()
    {
        return videoPara6;
    }
    public void setVideoPara7(String videoPara7)
    {
        this.videoPara7 = videoPara7;
    }

    public String getVideoPara7()
    {
        return videoPara7;
    }
    public void setVideoPara8(String videoPara8)
    {
        this.videoPara8 = videoPara8;
    }

    public String getVideoPara8()
    {
        return videoPara8;
    }
    public void setVideoPara9(String videoPara9)
    {
        this.videoPara9 = videoPara9;
    }

    public String getVideoPara9()
    {
        return videoPara9;
    }
    public void setVideoPara10(String videoPara10)
    {
        this.videoPara10 = videoPara10;
    }

    public String getVideoPara10()
    {
        return videoPara10;
    }
    public void setVideoImg(String videoImg)
    {
        this.videoImg = videoImg;
    }

    public String getVideoImg()
    {
        return videoImg;
    }
    public void setVideoImg1(String videoImg1)
    {
        this.videoImg1 = videoImg1;
    }

    public String getVideoImg1()
    {
        return videoImg1;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("videoId", getVideoId())
            .append("studyId", getStudyId())
            .append("videoTitle", getVideoTitle())
            .append("videoAuthor", getVideoAuthor())
            .append("videoDate", getVideoDate())
            .append("videoRead", getVideoRead())
            .append("videoZan", getVideoZan())
            .append("videoPara1", getVideoPara1())
            .append("videoPara2", getVideoPara2())
            .append("videoPara3", getVideoPara3())
            .append("videoPara4", getVideoPara4())
            .append("videoPara5", getVideoPara5())
            .append("videoPara6", getVideoPara6())
            .append("videoPara7", getVideoPara7())
            .append("videoPara8", getVideoPara8())
            .append("videoPara9", getVideoPara9())
            .append("videoPara10", getVideoPara10())
            .append("videoImg", getVideoImg())
            .append("videoImg1", getVideoImg1())
            .toString();
    }
}
